be0e7f3ae90a4c53fd4c5dfe43b4d9cff94f59dd,src/test/groovy/graphql/execution/batched/FunWithStringsSchemaFactory.java,FunWithStringsSchemaFactory,createSchema,#,227
Before Change
.type(new GraphQLList(new GraphQLNonNull(new GraphQLTypeReference("StringObject"))))
.argument(GraphQLArgument.newArgument()
.name("regex")
.type(Scalars.GraphQLString)
.build())
.dataFetcher(splitFetcher)
.build())
.field(GraphQLFieldDefinition.newFieldDefinition()
.name("append")
.type(new GraphQLTypeReference("StringObject"))
.argument(GraphQLArgument.newArgument()
.name("text")
.type(Scalars.GraphQLString)
.build())
.dataFetcher(appendFetcher)
.build())
.build();
GraphQLEnumType enumDayType = GraphQLEnumType.newEnum()
.name("Day")
.value("MONDAY")
.value("TUESDAY")
.description("Day of the week")
.build();
GraphQLObjectType queryType = GraphQLObjectType.newObject()
.name("StringQuery")
.field(GraphQLFieldDefinition.newFieldDefinition()
.name("string")
.type(stringObjectType)
.argument(GraphQLArgument.newArgument()
.name("value")
.type(Scalars.GraphQLString)
.build())
.dataFetcher(new DataFetcher() {
@Override
public Object get(DataFetchingEnvironment env) {return env.getArgument("value");}
})
.build())
.name("EnumQuery")
.field(GraphQLFieldDefinition.newFieldDefinition()
.name("nullEnum")
After Change
.type(new GraphQLList(new GraphQLNonNull(new GraphQLTypeReference("StringObject"))))
.argument(GraphQLArgument.newArgument()
.name("regex")
.type(Scalars.GraphQLString))
.dataFetcher(splitFetcher))
.field(GraphQLFieldDefinition.newFieldDefinition()
.name("append")
.type(new GraphQLTypeReference("StringObject"))
.argument(GraphQLArgument.newArgument()
.name("text")
.type(Scalars.GraphQLString))
.dataFetcher(appendFetcher))
.build();
GraphQLEnumType enumDayType = GraphQLEnumType.newEnum()
.name("Day")
.value("MONDAY")
.value("TUESDAY")
.description("Day of the week")
.build();
GraphQLObjectType queryType = GraphQLObjectType.newObject()
.name("StringQuery")
.field(GraphQLFieldDefinition.newFieldDefinition()
.name("string")
.type(stringObjectType)
.argument(GraphQLArgument.newArgument()
.name("value")
.type(Scalars.GraphQLString))
.dataFetcher(new DataFetcher() {
@Override
public Object get(DataFetchingEnvironment env) {return env.getArgument("value");}
}))
.name("EnumQuery")
.field(GraphQLFieldDefinition.newFieldDefinition()
.name("nullEnum")